/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */
#ifndef __CHAR_HAIR_GEOSETS_DBC_H__
#define __CHAR_HAIR_GEOSETS_DBC_H__

#include "WOWDbcFile.h"

namespace GNgine
{
	class ChrHairGeoDbc
	{
	public:
		typedef std::vector<CharHairGeoRecord*> RecordList;
		static const std::string PATH;
	protected:
		ChrHairGeoDbc();
	public:
		static ChrHairGeoDbc& getSingleton();
		RecordList getRecords(Ogre::uint race, Ogre::uint gender);
		int getRecordCount(Ogre::uint race, Ogre::uint gender);
	private:
		WOWDbcFile* _dbc;
		
	};

}

#define GNgChrHairGeoDbc GNgine::ChrHairGeoDbc::getSingleton()

#endif
